package com.movitech.mobile.cz.base.supplier.bizvo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.enums.IdType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 组员意见返回类
 * @author Jack.Gong
 * @since 2018-03-09
 *
 */
@Data
public class TeamMembersOpinionVO {

	private String createBy;  //组员

	private String createByUserName;  //组员

	@TableId(value = "id", type = IdType.ID_WORKER_STR)
	private String id;
	/**
	 * 功能模块（1：供方信息审核历程，2：供方现场考察组员意见，3：供方评估审核，4：供方评分定级，5：战略采购年度总规划，6：专项采购计划确认:7：采购方案，8：招标文件审批历史，9：商务谈判审批历史，10：评标审批历史，11：定标审批历史）
	 */
	@ApiModelProperty(value = "功能模块（1：供方信息审核历程，2：供方现场考察组员意见，3：供方评估审核，4：供方评分定级，5：战略采购年度总规划，6：专项采购计划确认:7：采购方案，8：招标文件审批历史，9：商务谈判审批历史，10：评标审批历史，11：定标审批历史）")
	private Integer modelType;
	/**
	 * 功能子模块（1：任务，2：咨询）
	 */
	@ApiModelProperty(value = "功能子模块（1：任务，2：咨询）")
	private Integer modelSubType;
	/**
	 * 关联表iid
	 */
	@ApiModelProperty(value = "关联表iid")
	private String relatedId;
	/**
	 * 类型（1：内网，2：外网，3：内外网共用）
	 */
	@ApiModelProperty(value = "类型（1：内网，2：外网，3：内外网共用）")
	private Integer commentType;
	/**
	 * 节点名称
	 */
	@ApiModelProperty(value = "节点名称")
	@TableField("node_name")
	private String nodeName;
	/**
	 * 内容
	 */
	@ApiModelProperty(value = "内容")
	@TableField("comment_content")
	private String commentContent;
	/**
	 * 操作名称
	 */
	@ApiModelProperty(value = "操作名称")
	@TableField("action_name")
	private String actionName;
	/**
	 * 是否同意（1：不同意，2：同意）
	 */
	@ApiModelProperty(value = "是否同意（1：不同意，2：同意）")
	@TableField("agree_flag")
	private Integer agreeFlag;
	/**
	 * 发起时间
	 */
	@ApiModelProperty(value = "发起时间")
	@TableField("setup_time")
	private Date setupTime;


}
